<?php  

//添加留言，在index.html的form中method的方法是post,那么需要一个post.php来响应用户输入的留言
//由于在form表单中并没有提交到time这个属性，所以要想在调用数据库的时间属性，必须定义一个时间变量
 // date_default_timezone_set('prc');
// $_POST['time']=date("Y/m/d H:i:s",time());



$data = $_POST;

date_default_timezone_set('prc');
$data['time'] =date("Y/m/d H:i:s",time());





//判断用户输入的邮箱是否正确，如果不正确，则无法提交。
$mail = $data['mail'];
$preg = '/^\w+@\w\.(com|com.cn|net|org|cc)$/i';

if (preg_match($preg,$mail)) {
	echo "邮箱正确";
}else{
	// return;
}
?>





<?php
//将表单中的内容压入数据库
$db[] = $data;
//将数据库里的内容转换成字符串赋给$data,然后将$data里的数据重新输给db.php
$d = "<?php \n return   ".var_export($db,true). ";?>";
// if(file_put_contents('db.php',$data)){
// 	echo "留言成功";
// }

if(file_put_contents('db.php', $d))
{
	?>

	<h1>网页刷新过，但这里已经留下你的足迹</h1>
	<script>
	setTimeout(function(){
		location.href='index.php';
	},2000);
	</script>

<?php	
}

?>